1/1
USB 2.0 core and phy_SuspendM_pad_o signal
by johnp on Jan 13, 2006 |
johnp
Posts: 6 Joined: Jul 24, 2008 Last seen: Dec 12, 2023 |
||
I believe the logic for creating the signal phy_SuspendM_pad_o
is incorrect. The UTMI spec states that this signal is driven LOW to put the transceiver into suspend mode. The original code is: assign SuspendM = (usb_suspend & !resume_req_s) | (LineState == 2'b10); In looking at simulations, I see SuspendM changing state unexpectedly. I believe the correct code should be: assign SuspendM = ~(usb_suspend & !resume_req_s) | (LineState == 2'b10); John Providenza |
1/1