Part Number: TUSB1310A
I am interfacing USB controller with TUSB1310A on FPGA using ULPI interface in USB2.0 mode. After settings for strapping options, I started getting 60 MHz ulpi_clock and my link controller sends initial phy reset command followed by command programming of register to set termselect, xcver & opmode correctly to the phy. I could see DP going HIGH from device side indicating device detect. But after that utmi_clock is getting suddenly stopped. What could be the reason for this ? I am capturing UTMI signals on chipscope.
My USB controoller ( form Synopsys ) is working and proven with UTMI mode and I am using it now in ULPI mode, where Synopsys ULPI wrapper is doing UTMI 2 ULPI conversion. I have run RTL simulaton with some other ULPI phy and that works correctly. Not understanding why TI USB phy suddenly stops utmi_clock. I am expecting SE0 inidication , followed by Chirp.
Is there any bootcode exists for initial enumeration of TUSB1310A phy in ULPI mode ?
Thanks,
Vinayak.