Forum Discussion

rshal2's avatar
rshal2
Icon for Occasional Contributor rankOccasional Contributor
6 years ago
Solved

TSE phy-less is not possible ??

Hello, Is it possible to use TSE without it trying to work with phy ? I thought that the option "include MDIO" in platform designer should do that, but it keeps failing with: " TSEMAC SW reset b...
  • rshal2's avatar
    6 years ago

    Phy-less is possible.

    This is what we I did to solve this issue:

    1. In software: seems that internich can output network even if it

    detects any phy , yet we forced in getPhySpeed routine to configure

    the TSE controller to 1000 (the default in interniche code is 100, so

    we had to change it)

    2. switch is used in "unmanaged mode", i.e. it is enabled and

    configured "automatically" with default configuration (marvell

    default) on power.

    Yet, The actual problem was with RGMII delay (clock need to be phased

    shift from data, this could be solved by adding delay in fpga or in

    switch. We solved it by configuring the marvell switch rx delay bit

    (it is called"rx" in switch but it is actually the tx from fpga -

    through switch - to the output network).

    Now everything works !

    Thank you very much ,

    Ran