Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
Need Forum Guidance? Click here

Search our FPGA Knowledge Articles here.
18972 Discussions

USB 2.0 OTG pheripherical is not respoding

EBenc
Novice
248 Views

I'm trying to use cyclone V as a device USB but I'm not being able - all the values that I read from this device are zero.

 

On linux I have the following error:

dwc2 ffb40000.usb: s3c_hsotg_corereset: reset failed, GRSTCTL=00000000

 

I've checked the resetmngr (I've also tried to reset it):

# devmem 0xFFD05014 32

0x00000000

 

I've checked the clocks:

# devmem 0xFFD040A0 32

0x00000FFF

 

I've checked the clock divider

# devmem 0xFFD040A4 32

0x00000920

 

And I have no idea why I can't read/write the USB controller device.

I always read zero instead reading the Synopsys ID Register (0x4F54293A):

# devmem 0xFFB40040 32

0x00000000

 

Any suggestions?

0 Kudos
1 Solution
EBenc
Novice
113 Views

I just figure out.

 

The was a problem with the clock to LPTI PHY - the controller should be stuck.

View solution in original post

1 Reply
EBenc
Novice
114 Views

I just figure out.

 

The was a problem with the clock to LPTI PHY - the controller should be stuck.

Reply