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


Author Topic: How vendor specific request/cmd on EP0 processed by FT601?  (Read 502 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
  • Full Member
  • *****
  • Posts: 177
    • 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