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

Factor out resource "eth_rgmii" #12

Open
4 tasks
nmigen-issue-migration opened this issue Jun 28, 2019 · 3 comments
Open
4 tasks

Factor out resource "eth_rgmii" #12

nmigen-issue-migration opened this issue Jun 28, 2019 · 3 comments

Comments

@nmigen-issue-migration
Copy link

nmigen-issue-migration commented Jun 28, 2019

Issue by whitequark
Friday Jun 28, 2019 at 03:47 GMT
Originally opened as m-labs/nmigen-boards#10


Boards using it:

  • Atlys
  • ECPIX5
  • Genesys2
  • versa_ecp5, versa_ecp5_5g
@nmigen-issue-migration
Copy link
Author

Comment by HarryHo90sHK
Tuesday Jan 07, 2020 at 07:50 GMT


May I know what is meant by factoring out this Ethernet resource? Will ECP5 boards not be able to use RGMII?

On a side note, the rx_ctl and tx_ctl signals are named rx_ctrl and tx_ctrl respectively. Is this intentional or a bug? Thanks!

@nmigen-issue-migration
Copy link
Author

Comment by whitequark
Tuesday Jan 07, 2020 at 08:24 GMT


May I know what is meant by factoring out this Ethernet resource?

Do a change similar to this commit: m-labs/nmigen-boards@07156e6

Will ECP5 boards not be able to use RGMII?

Of course they will, or the board definition file would be pretty useless.

On a side note, the rx_ctl and tx_ctl signals are named rx_ctrl and tx_ctrl respectively. Is this intentional or a bug?

That is a typo.

@TechnoMancer
Copy link

When doing this and #13 I believe the MDIO should also be factored out into a separate resource, the managment bus for the PHYs supports multiple PHYs on one bus and it is not uncommon for multiple PHYs to share the same MDIO bus, which if the MDIO is part of the RGMIIResource or SGMIIResource will prevent using more than one such PHY on a board.

Some discussion in this direction has happened in #149

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

No branches or pull requests

2 participants