Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

USB Communication

Hello Frnds,

I want to communicate the cyclone IV GX with the PC For that i have selected USB will be the best for my application(data rate speed is not so important). Pls guide me how to interface USB Chip(Help me in selecting the chip) with Cyclone IV GX110.

Is PDIUSBD12 will support this device.

Regards

Kiran

8 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Look at http://www.ftdichip.com/products/ics/ft245r.htm

    --- Quote Start ---

    Single chip USB to parallel FIFO bidirectional data transfer interface.

    Entire USB protocol handled on the chip - No USB-specific firmware programming required.

    Simple interface to MCU / PLD / FPGA logic with simple 4-wire handshake interface.

    --- Quote End ---

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thanks for your reply.

    Does i require Serial EEPROM(93C46)chip or it can be ignored.

    Just all the Lines from FT245R is to be connected to Cyclone IV naa.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    Thanks for your reply.

    Does i require Serial EEPROM(93C46)chip or it can be ignored.

    --- Quote End ---

    --- Quote Start ---

    Fully integrated 1024 bit EEPROM storing device descriptors and FIFO I/O configuration.

    --- Quote End ---

    I can't see any way to connect 93C46 to FT245.

    --- Quote Start ---

    Just all the Lines from FT245R is to be connected to Cyclone IV naa.

    --- Quote End ---

    D0-D7, RD,WR, RXF, TXE, PWREN. Maybe RESET. To Cyclone. Also you will need to programm this chip with FTDI utility.

    It's simplest way to communicate with PC.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I have made schematic Pls refer it.

    In that SUSPEND, DMRACK, DMREQ, EOT, GL_N pins where should i connect.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    hi, im working with ft245, but i've had problems, i can send data to host, but my problem is the synchronization, TXE signal doesnt work very wall, do you have any example?? im working with vhdl