Comments (3)
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!
from amaranth-boards.
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
andtx_ctl
signals are namedrx_ctrl
andtx_ctrl
respectively. Is this intentional or a bug?
That is a typo.
from amaranth-boards.
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
from amaranth-boards.
Related Issues (20)
- ULX3S IO is screwy HOT 1
- Defining adv7513 resource for a new board with subsignals different from DE10-Nano HOT 2
- Factor out resource "i2s"
- Factor out resource "hdmi"
- Factor out resource "ps2" HOT 2
- Factor out resource "vga" HOT 2
- [RFC] Testing and releasing amaranth-boards HOT 11
- Add `_n` suffix to names of pins with fixed inverter in resource factories
- Reason for duplication toolchain_program function HOT 6
- Add support for Nandland Go Board HOT 3
- Board testing results HOT 5
- SPIResource mandates active-low chip select
- Nexys4DDR: I/O standard should be different for some switches HOT 2
- Allow to name SplitResources based resources (like LEDResources, ButtonResources...) HOT 5
- Tip-of-tree amaranth not compatible with tip of amaranth-boards HOT 2
- Please add iCESugar.Pro support HOT 2
- CI is broken HOT 5
- Upgrading from nMigen and cannot get amaranth-boards installed HOT 2
- Typo in `orangecrab_r0_2.py`
- How to handle dual-row PMODs? HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from amaranth-boards.