cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

Anonymous
Not applicable

Hi, 

   

I have design a PCB which want to use FX3 to configure FPGA. I have followed application notes AN84868, but the FPGA in my FPGA is Spartan 3E. When I connect to USB 2.0 port, FPGA can be configured successfully. However, when I connect to USB 3.0 port, the configuration will be failed. I have checked PROGRAM_B and INIT_B pin, both trigger well. The running result indicates DMA buffer is filled with FPGA configuration data, but no data is transferred FPGA. Could you guys help me think of some possible reason?   

   

 

   

Thanks a lot

   

Zoe Wang

0 Likes
2 Replies
Anonymous
Not applicable

Hi.

   

Is the data transfer done atleast parially or is no data transferred at all? Did you check the data lines?

   

Please create a Tech Support case with us.

   

Regards,

   

-Madhu Sudhan

0 Likes
Anonymous
Not applicable

Hi,

   

Thank you for your reply. I think I figured out the problem. I have reduced the buffer count(the DMA channel used for configuring FPGA) from 16 to 8, then USB 3.0 port can also configure FPGA successfully. May I know if the firmware attached to AN84868 is written for FX3 with 256KB RAM size?

   

Best Regards

   

Zoe Wang

0 Likes