FTDI Community

Please login or register.

Login with username, password and session length.
Advanced Search  

News:

Welcome to the FTDI Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ FTDI Support


New Bridgetek Community is now open

Please note that we have created the Bridgetek Community to discuss all Bridgetek products e.g. EVE, MCU.

Please follow this link and create a new user account to get started.

Bridgetek Community

Author Topic: How vendor specific request/cmd on EP0 processed by FT601?  (Read 13181 times)

bhoomil

  • Newbie
  • *
  • Posts: 4
    • View Profile
How vendor specific request/cmd on EP0 processed by FT601?
« on: June 08, 2018, 05:15:08 AM »

Hi,
I have a requirement like,
Send FPGA specific cmd (i.e. set/get register, download firmware etc. ) to send from host to FPGA via FT601. I found that FT_ControlTransfer() API can do this thing by setting up the tSetupPacket field. But I have one query, How such vendor-specific request handle by FT601 core. Does EP0 data comes out to slave FIFO and send it to the master FIFO of FPGA just like in case of IN/OUT EP?

Regards,
Bhoomil C.
Logged

FTDI Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 896
    • View Profile
Re: How vendor specific request/cmd on EP0 processed by FT601?
« Reply #1 on: June 08, 2018, 03:14:46 PM »

Hi,

Have a look at chapter 1 of the D3XX Programmers Guide which should answer some of your questions: http://www.ftdichip.com/Support/Documents/ProgramGuides/AN_379%20D3xx%20Programmers%20Guide.pdf

If you still have further questions please contact us on support1@ftdichip.com

Regards,
FTDI Community
Logged

bhoomil

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: How vendor specific request/cmd on EP0 processed by FT601?
« Reply #2 on: June 11, 2018, 08:01:49 AM »

Hi,
Sorry, but there is no information about default endpoint.
The ch-1 is only contained discussion about 0x01,0x02,0x03,0x04,0x05 BULK OUT endpoints and 0x81,0x82,0x83,0x84,0x85 BULK IN endpoints. Not finding details about 0x00 default/control endpoint in the entire D3XX programmer manual.

Regards,
Bhoomil C.
Logged