hi,
i have earlier posted few posts regarding my project USB device core on a FPGA ......
i would like to know whether a SOF packet is required to be added(written) in the code for a USB device ...............
thank you.........
Devices do not generate SOF. Only Hosts (root controllers and hubs) generate SOF. If you build a full speed (12 Mbps) device, the Host will send SOF to your device.
If you are building a Host (for example, for communicating with a USB device such as memory stick): low speed (1.5 Mbps) does not generate SOF, full speed (12 Mbps) must generate SOF.
Devices do not generate SOF. Only Hosts (root controllers and hubs) generate SOF. If you build a full speed (12 Mbps) device, the Host will send SOF to your device.
If you are building a Host (for example, for communicating with a USB device such as memory stick): low speed (1.5 Mbps) does not generate SOF, full speed (12 Mbps) must generate SOF.