Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21607 討論

Beginner tasked with interfacing a Cyclone III with a FTDI FT2232 USB Module

Altera_Forum
榮譽貢獻者 II
1,627 檢視

I need to create a USB interface for a black box device I'm making with a Cyclone III as the brains. I have an FTDI FT2232 USB Mini Module suited for the task. The FT2232 is solely for interfacing the FPGA with a computer through USB. I have a specific question about setting up the FT2232 to Cyclone III interface, the FT2232 supports many different configuration modes and I can't for the life of me decide which one to use. My options are: asynchronous serial UART (which I believe my boss told me specifically not to use UART so I'll ignore this), asynchronous and synchronous FIFO, asynchronous and synchronous bit-bang, fast serial interface, CPU-style FIFO, and Host-bus emulation. The above configurations were all taken from the FT2232H Datasheet which I can't link to until I have a total of 5 posts unfortunately. My FPGA configuration is active serial with ISP, JTAG, and standard POR. Ideally I'd want the simplest and most efficient interface (who wouldn't). I don't really know what I'm doing at this point but I do know before I begin I need to decide which method I'm going to use to interface them and I couldn't really make a decision I'm confident in just by reading the manual. So if anyone has any suggestions or can offer any help (on any aspects of my task as I'm just starting and had about a month and a half to finish it) I'd be very grateful. If there is any further information required please let me know. Thank you very much

0 積分
2 回應
Altera_Forum
榮譽貢獻者 II
631 檢視

Synchronous FIFO for best speed or Asynchronous FIFO(its little easier for implementation)

Altera_Forum
榮譽貢獻者 II
631 檢視

Thank you very much. I'm sure I can find lots of information (there's already some in the manual for the ft2232) to get me going on that path. I just didn't know which starting path to take!

回覆