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

RMII 8b tx #85

Open
wants to merge 18 commits into
base: develop
Choose a base branch
from
Open

RMII 8b tx #85

wants to merge 18 commits into from

Conversation

ed-xmos
Copy link
Contributor

@ed-xmos ed-xmos commented Jan 9, 2025

See https://xmosjira.atlassian.net/wiki/spaces/Ethernet/pages/4478271544/8b+port+RMII+Tx+Feasibility

This has been tested in a local 8b_tx -> 1b_rx loopback app only but results are positive so far and it passes at 70MHz min thread speed so just meets our goal of 75MHz. The wrapping logic took this from 60 to 70MHz.

Captured in #88

It has been verified using the tests/bringup app (ping) also in hw.

This still needs the sim/hw tests extended and IFG calculations done as well as extending the docs.

@ed-xmos ed-xmos self-assigned this Jan 9, 2025
@ed-xmos ed-xmos added the type:enhancement New feature or request label Jan 10, 2025
@shuchitak shuchitak mentioned this pull request Jan 16, 2025
7 tasks
Conflicts:
	lib_ethernet/api/ethernet.h
	lib_ethernet/src/rmii_ethernet_rt_mac.xc
	lib_ethernet/src/rmii_master.h
	lib_ethernet/src/rmii_master.xc
Conflicts:
	Jenkinsfile
	examples/app_rmii_100Mbit_icmp/src/icmp.h
	examples/app_rmii_100Mbit_icmp/src/icmp.xc
	examples/app_rmii_100Mbit_icmp/src/main.xc
	examples/app_rmii_100Mbit_icmp/src/xk-eth-xu316-dual-100m.xn
	examples/deps.cmake
	lib_ethernet/api/ethernet.h
	lib_ethernet/api/smi.h
	lib_ethernet/src/mii_ethernet_rt_mac.xc
	lib_ethernet/src/rgmii_buffering.xc
	lib_ethernet/src/rmii_ethernet_rt_mac.xc
	lib_ethernet/src/rmii_master.h
	lib_ethernet/src/rmii_master.xc
	lib_ethernet/src/smi.xc
	requirements.txt
	tests/CMakeLists.txt
	tests/bringup_xk_eth_xu316_dual_100m/CMakeLists.txt
	tests/bringup_xk_eth_xu316_dual_100m/src/icmp.h
	tests/bringup_xk_eth_xu316_dual_100m/src/icmp.xc
	tests/bringup_xk_eth_xu316_dual_100m/src/main.xc
	tests/bringup_xk_eth_xu316_dual_100m/src/xk-eth-xu316-dual-100m.xn
	tests/test_smi/src/main.xc
@ed-xmos ed-xmos marked this pull request as ready for review February 28, 2025 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant