1 Reply Latest reply on Dec 2, 2015 9:48 AM by prc_1505996

    FX3-FMC Explorer Kit; enumerates as Benicia USB Boot Device.



      I am working on a USB3 FX3 project and I have the design files ready for FX3 a slave FIFO image and a for FPGA a master bitstream.


      I cannot establish communication and test my system. The jumpers are  as follows:


      for the Spartan 6 SP601: 

      • FMC JTAG 1-2 shorted -I will use ChipScope- 
      • Also tried with FMC JTAG 2-3 shorted.
      • M0,M1 to OFF
      • J15 shorted
      • GPIO DIP SW8 all ON
      • J16 OPEN

      for the fx3 explorer kit

      • J5 open
      • J2 short
      • J3 short

      With the devices connected with the interconnect board I power on both devices:


      SP601 with the switch ON while connected to a JTAG USB 2.0 for programming bitstream from IMPACT and monitor through ChipScope.


      FX3 Explorer Kit just plug in the USB3.0.






      The device does not enumerate according to the image or does not enumerate at all! If it is connected to the FPGA-FMC the device enumerates as " Benicia USB Boot Device".  I cannot program it when connected as it does not enumerate. For that reason I programmed FX3 I2C EEPROM with my image and then removed the J4 so to boot from EEPROM instead of USB , and fallback to USB if necessary. It also enumerates as " Benicia USB Boot Device" either programming  through RAM -J4 short- after re-enumeration or through I2CEEPROM boot -J4 open-. The result is that I do not have access to the device endpoints according to my firmware. 


      For double checking I downloaded your AN84868 project files and checked the communication with those files but unfortunately with the same results. I need advice.




      Thank you