rshal2
Occasional Contributor
7 years agoHow to disable MAC-PHY communication ?
Hello,
I am not sure why do we get "TSEMAC SW reset bit never cleared!" :
We are connecting the FPGA to network switch, (unmanaged switch), so we removed all communication with phy , by disabling MDIO option in TSE in platform designer (appears as: "Include MDIO module").
This is the log when running nios application:
$ nios2-terminal.exe -i 0
nios2-terminal: connected to hardware target using JTAG UART on cable
nios2-terminal: "USB-Blaster [USB-0]", device 1, instance 0
nios2-terminal: (Use the IDE stop button or Ctrl-C to terminate)
Created "Inet main" task (Prio: 2)
Created "clock tick" task (Prio: 3)
InterNiche Portable TCP/IP, v3.1
Copyright 1996-2008 by InterNiche Technologies. All rights reserved.
prep_tse_mac 0
prepped 1 interface, initializing...
[tse_mac_init]
TSEMAC SW reset bit never cleared!
OK, x=10002, CMD_CONFIG=0x00002000
MAC post-initialization: CMD_CONFIG=0x04000200
[tse_sgdma_read_init] RX descriptor chain desc (1 depth) created
mctest init called
IP address of et1 : 10.2.0.150
System is running....Is it that MAC reset fails because TSE controller still tries to communicate with phy ? Why ?
Thank you for any idea,
ranran