After enabling the MAC in the MSS by the system builder (in Libero) the next step after synthesizing, would be to manage the constraints. In this step I assigned the different Ports to their adequate Pin numbers based on the schematic of the VSC8541XMV (I chose GMII as interface)
All the Ports accepted their assigned pins except for the MAC_GMII_TX_ER which dedicated to transmit the data error.
Question: is it ok to leave it unassigned? or is there something that I am missing?
In order to use the Ethernet properly, the MAC should communicate with the PHY. As far as I understood, in order to make that using the MKR-Kit is through the configuration of the interface to use (GMII or MII or TBI) using Libero and the selected interface will be programmed in the fabric of the SoC FPGA.
Question: is that the only way?
What is the difference between using GMII or MII or TBI?
I still can’t find a tutorial or a full example about configurating and programming the Smatfuison2 to use Ethernet communication properly.
Any insight would be helpful!